草庐IT

ASP.NET Web Forms - 数据绑定

全部标签

r - 将数据从 xml 转换为 R 数据框

我正在尝试将xml文件转换为数据框,但格式似乎已关闭。我查看了不同的教程,虽然我在使用for循环和浏览已解析文件方面取得了一定的成功,但有人告诉我这个解决方案效率不高。然后我尝试了这段代码:require(XML)parsed但它给出了一个错误:[中的错误(*tmp*,i,names(nodes[[i]]),value=c("\"LL18179\"\"2016/08\"0.32485.43896.59801.2131\"OK\"",:列的重复下标其他代码有效,但格式不是我需要的:require(XML)require(plyr)pldf生成的数据框如下:.idX..i..text.at

sql - 有没有比这更快的方法从 T-SQL 中的 XML 节点中提取数据?

我目前正在尝试在T-SQL中创建一个存储过程,它将一个XML表作为其输入,然后将其中的数据插入到一个临时表中。我使用的XML格式如下:我用来将此XML数据插入临时表的SQL格式如下:INSERTINTO#TempTableSELECTT.c.value('@MyFirstColumn','varchar(50)'),T.c.value('@MySecondColumn','varchar(50)'),...FROM@x.nodes('//Table/row')T(c)但是,我使用的是包含150列和超过200,000行的XML表。目前,在10,000行上执行此SQL大约需要142秒,因此

c# - 在 UserSettings 中保存 XML 数据

我试图在.NETWinforms项目的UserSettings(Properties.Settings.Default.UserSettings)中保存一些XML数据。是否有可能这样做,或者将此数据保存在单独的文件中会更好?感谢您的回答! 最佳答案 您可以将XML文档的字符串表示形式存储在String类型的设置中。要保存文档,请将其加载到XmlDocument并将设置设置为XmlDocument.OuterXml属性的值。要检索它,请创建一个新的XmlDocument并使用其LoadXml方法将字符串解析为XML文档。这通常是个坏主

XML 和 ASP : Retrieve and parse a remote file

我正在启用ASP的Windows服务器上构建站点。我需要从另一台服务器检索XML文档并返回该文档中的值。xml文件很小——只有一个带有文本值的节点。我只需要返回那个文本值。我以前从未使用过ASP,谷歌搜索让我找到了一些代码示例,但到目前为止没有任何效果。这是我得到的,它给了我500:0ThenResponse.Write(objXML.parseError.reason)Response.Write(objXML.parseError.errorCode)EndIfSetoRoot=objXML.selectSingleNode("//xml/response")var=oRoot.t

c# - 以xml格式从嵌入式设备输出数据是否智能?

我们公司生产许多嵌入式设备,这些设备通过我用C#.net编写的应用程序与PC通信。我一直在考虑改进数据传输的不同方法,以便PC应用程序可以更轻松地与设备当前状态(在某些情况下不断变化)同步。我一直在考虑一种方法,其中设备将其描述和状态消息格式化为xml格式的消息,然后再通过串行端口、USB、以太网套接字等发送它们。我认为它可能使过程更简单地将所有这些数据放入我的C#类中。另一种方法是主机应用程序发送GETSTATUS之类的命令,设备以字节数组响应,每个字节数组代表不同的属性、传感器读数等。我对xml没有太多经验,但从我所看到的可以使用LINQtoXML完成的情况来看,这似乎是个好主意。

c# - 如何在 ASP.NET 中处理或关闭 XML 文档的实例

有一个问题,其中一个XMLDocument.Save导致进程无法访问该文件的错误,因为它正在被另一个进程使用或声明一个无效的XML文档。我认为这是因为我没有处理操作完成后的XML文档对象。是否可以执行此操作。是否有解决方法? 最佳答案 这取决于Save的哪个重载你正在使用的方法。如果您直接将文件名作为字符串传递,则应该没有问题。如果您传递一个流或xmlwriter,您需要确保它被正确处理:using(Streamstream=...){doc.Save(stream);} 关于c#-如何

xml - XSLT,将先前的数据附加到 for-each 的下一次迭代

我需要针对我的XSLT的特定解决方案,并且我一直在努力弄清楚如何让它工作。现在我的XML结构如下AB123456我需要做的是追加的内容到内部数据字段的每个实例。不改变原始XML像这样AB12AB34AB56像这样,为了清楚起见,我添加了空格。我已经尝试了一些内部的for-each语句和其他一些东西。我没有体验过XSLT,但也许我想多了。我只是不确定如何在使用for-each完成传递后获取AB数据。有什么想法吗? 最佳答案 这个转换:应用于提供的XML文档时:AB123456产生想要的、正确的结果(没有中间空格,因为它们是“为了清楚起

sql-server - 是否可以为 XML 中的数据安排外键约束?

XML列中的一些节点值引用已知表的整数主键。有没有可能让SQLServer检查这种外键关系? 最佳答案 答案是否定的,你不能。您不能直接使用XMLvalue()在FOREIGNKEY关系。为了好玩,我尝试创建一个计算列,其结果是调用.value('','int')包装在用户定义的函数中。问题是您也不能在FOREIGNKEY中使用计算列。关系。在实际约束之外,您可以尝试对传入的INSERT执行验证和UPDATE触发器中的语句......但这已经成为一个困惑的解决方案。正如Damien所说-如果您想强制执行外键约束,这实际上不属于XML

sql - 如何连接来自 SQL Server XML 查询的数据?

我有一个SQL查询返回下面的XMLelectronics0x58phones0x5AC0curvy-simplicity65546等等我想要的输出是一个包含两列(Url和ShortenedUrl)的表,数据以url方式连接,如下所示。Url|ShortenedUrlelectronics/phones/curvy-simplicity|0x58/0x5AC0/65546等等有人能帮忙吗?祝好 最佳答案 您可以像这样使用xquery:selectstuff(@data.query('for$iinrow/urlSegmentretur

xml - "00"是 XML 模式日期数据类型的合法月份和/或日期值吗?

我正在设计XML引用书目并考虑如何捕获发布日期。对于我处理的大部分作品(书籍),出版日期仅包括年份,但对于一些(期刊文章)它是年和月,而对于其他(报纸文章)它是年,月和日。为简单起见,我想使用一个元素来包含所有这三种变体。研究规范(http://www.w3.org/TR/xmlschema-2/的附录D.2),我发现如果我的元素是date数据类型,我不能只省略我不这样做的日期和/或月份需要它们(ISO8601允许您这样做的方式),因为这些表示用于不同的数据类型(分别为gYearMonth和gYear)。但是我可以为不需要的值使用零吗?像这样:2009-04-002007-00-00规